home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Software Vault: The Diamond Collection
/
The Diamond Collection (Software Vault)(Digital Impact).ISO
/
cdr08
/
wwfix13.zip
/
WWFIX.DOC
< prev
next >
Wrap
Text File
|
1995-02-03
|
4KB
|
118 lines
WWFix 1.3 for Word
2/1/94
REQUIREMENTS
============
1) Windows 3.1
2) Word for Windows 6.0
3) an attitude
HYPE
====
Most Windows applications facilitate printer setup via the PrintDlg() API
function built into Windows. This function presents a dialog box offering
the user choice of:
1) the default system printer defined in Control Panel, or
2) any other system printer
Word for Windows presents a slightly different dialog box. The user may
still choose any printer on the system, but that printer BECOMES the new
default printer. The default printer specified in Control Panel is,
therefore, overwritten by the selected output device. Any time and effort
spent by the user on this configuration is eliminated.
One way around this problem is to select the output printer via a Word
macro. I, however, wanted a more "transparent" solution and wrote this
program in ANSI C. Seeing the number of similar complaints on CompuServe, I
decided to add some silly pictures and make this program avalable to the
public.
Upon launch, WWFIX exhibits the following behavior:
1) The default system printer is memorized
2) Word for Windows is launched and all command line information is passed
to it. Launching WWFIX, therefore, is equivalent to launching WORD.
3) WWFIX does absolutely nothing while WORD is active. No CPU time is used
and less than 5K of memory is occupied.
4) When WORD closes, WWFIX "beeps" and restores the system default printer.
INSTALLATION
============
There are two methods of WWFIX installation. The latter requires slightly
more work but supports associations defined in the registration database.
1) Copy WWFIX.EXE into the SAME directory as WINWORD.EXE. Modfiy your Word
for Windows icon to launch WWFIX instead of Word. (Use Program Manager's
File...Properties menu command and change the COMMAND LINE entry to run
WWFIX.EXE instead of WINWORD.EXE!)
2) Rename WWFIX.EXE to WINWORD.EXE. Rename the true WINWORD.EXE to
WINWORDX.EXE. Copy the bogus WINWORD.EXE into the Word directory. Launch
Word normally. (Thanks - D. Marcus!)
Note: WWFIX searches for the WORD executable file in its RESIDENT
directory. WWFIX.EXE MUST be placed in the same directory alongside
WINWORD.EXE.
TO TERMINATE WWFIX
==================
WWFIX terminates automatically when Word closes. If this fails to happen, or
if you decide to close WWFIX first, you may either:
1) Click ONCE on the minimized "Fix for Word Six" icon to bring up the
system menu. Select CLOSE.
2) Restore the WWFIX window by hitting ALT+TAB. Click the CLOSE button.
Before closing, WWFIX will ask you if you want to reverse changes made to
the default printer. Answer YES or NO.
ERROR MESSAGES
==============
Error messages 0-32 indicate a problem launching the WORD executable. For
these errors, use the displayed description to diagnose the problem. The
full pathname of the expected Word executable will be contained in the error
message.
Error message 2 probably means that:
1) You don't have the Word executable and the WWFIX executable in the same
directory. Or,
2) You don't have the Word executable renamed correctly.
Be sure you have followed the instructions for either method #1 or method #2
EXACTLY. Do not try to combine the two methods!
Error 35 indicates that you are running Windows 3.0 or earlier. WWFIX
requires Windows 3.1 or better for proper operation.
Error 36 probably indicates a bug in the program. Contact the author.
Error 37 probably indicates that you are using a version of Word older than
version 6.0. WWFIX has not been tested on any other version.
DISCLAIMER
==========
WWFIX is public domain software and is offered without liability or warranty
of any kind. It may be freely used and distributed for any personal or
commercial purpose. However, if you resell this program for profit, you may
feel incredibly guilty and/or develop the heartbreak of psoriasis.
Bob Staudenmaier
P.O. Box 2574
Goleta, CA 93118
Internet: rss@silcom.com
CompuServe: 75347,1667